[INFO] cloning repository https://github.com/fertyname/antisuslik
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/fertyname/antisuslik" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffertyname%2Fantisuslik", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffertyname%2Fantisuslik'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 6f591c406100cbde261912e7506ef601d32bf7e4
[INFO] fixing fertyname/antisuslik against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Ffertyname%2Fantisuslik" "/workspace/builds/worker-2-tc1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc1/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/fertyname/antisuslik
[INFO] finished tweaking git repo https://github.com/fertyname/antisuslik
[INFO] tweaked toml for git repo https://github.com/fertyname/antisuslik written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/fertyname/antisuslik on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/fertyname/antisuslik already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded teloxide v0.17.0
[INFO] [stderr]   Downloaded teloxide-macros v0.10.0
[INFO] [stderr]   Downloaded dptree v0.5.1
[INFO] [stderr]   Downloaded bumpalo v3.20.0
[INFO] [stderr]   Downloaded teloxide-core v0.13.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f
[INFO] running `Command { std: "docker" "start" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling cc v1.2.56
[INFO] [stderr]    Compiling quote v1.0.44
[INFO] [stderr]    Compiling openssl v0.10.75
[INFO] [stderr]    Compiling windows_x86_64_gnu v0.52.6
[INFO] [stderr]     Checking mio v1.1.1
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling native-tls v0.2.18
[INFO] [stderr]     Checking tracing v0.1.44
[INFO] [stderr]    Compiling erasable v1.3.0
[INFO] [stderr]     Checking http-body-util v0.1.3
[INFO] [stderr]     Checking bytemuck v1.25.0
[INFO] [stderr]     Checking serde_json v1.0.149
[INFO] [stderr]     Checking getrandom v0.4.1
[INFO] [stderr]     Checking chrono v0.4.43
[INFO] [stderr]     Checking pxfm v0.1.27
[INFO] [stderr]     Checking take_mut v0.2.2
[INFO] [stderr]     Checking colored v3.1.1
[INFO] [stderr]     Checking takecell v0.1.1
[INFO] [stderr]     Checking zune-jpeg v0.5.12
[INFO] [stderr]     Checking windows-targets v0.52.6
[INFO] [stderr]     Checking uuid v1.21.0
[INFO] [stderr]    Compiling syn v2.0.116
[INFO] [stderr]     Checking windows-result v0.2.0
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling include_dir_macros v0.7.4
[INFO] [stderr]     Checking windows-strings v0.1.0
[INFO] [stderr]     Checking rc-box v1.3.0
[INFO] [stderr]     Checking rgb v0.8.52
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling include_dir v0.7.4
[INFO] [stderr]    Compiling openssl-sys v0.9.111
[INFO] [stderr]    Compiling stacker v0.1.23
[INFO] [stderr]     Checking moxcms v0.7.11
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.21.3
[INFO] [stderr]    Compiling psm v0.1.30
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling openssl-macros v0.1.1
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling pin-project-internal v1.1.10
[INFO] [stderr]    Compiling windows-implement v0.58.0
[INFO] [stderr]    Compiling windows-interface v0.58.0
[INFO] [stderr]    Compiling aquamarine v0.6.0
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling teloxide-macros v0.10.0
[INFO] [stderr]     Checking tokio v1.49.0
[INFO] [stderr]     Checking futures-util v0.3.32
[INFO] [stderr]     Checking windows-core v0.58.0
[INFO] [stderr]     Checking pin-project v1.1.10
[INFO] [stderr]     Checking windows v0.58.0
[INFO] [stderr]     Checking zerofrom v0.1.6
[INFO] [stderr]     Checking yoke v0.8.1
[INFO] [stderr]     Checking thiserror v2.0.18
[INFO] [stderr]     Checking zerovec v0.11.5
[INFO] [stderr]     Checking zerotrie v0.2.3
[INFO] [stderr]    Compiling darling_macro v0.21.3
[INFO] [stderr]    Compiling darling v0.21.3
[INFO] [stderr]    Compiling serde_with_macros v3.16.1
[INFO] [stderr]     Checking tinystr v0.8.2
[INFO] [stderr]     Checking potential_utf v0.1.4
[INFO] [stderr]     Checking icu_collections v2.1.1
[INFO] [stderr]     Checking icu_locale_core v2.1.1
[INFO] [stderr]     Checking derive_more v1.0.0
[INFO] [stderr]     Checking serde_with v3.16.1
[INFO] [stderr]     Checking icu_provider v2.1.1
[INFO] [stderr]     Checking icu_properties v2.1.2
[INFO] [stderr]     Checking icu_normalizer v2.1.1
[INFO] [stderr]     Checking serde v1.0.228
[INFO] [stderr]     Checking image v0.25.9
[INFO] [stderr]     Checking serde_urlencoded v0.7.1
[INFO] [stderr]     Checking idna_adapter v1.2.1
[INFO] [stderr]     Checking idna v1.1.0
[INFO] [stderr]     Checking futures-executor v0.3.32
[INFO] [stderr]     Checking futures v0.3.32
[INFO] [stderr]     Checking dptree v0.5.1
[INFO] [stderr]     Checking url v2.5.8
[INFO] [stderr]     Checking hyper v1.8.1
[INFO] [stderr]     Checking tokio-native-tls v0.3.1
[INFO] [stderr]     Checking tower v0.5.3
[INFO] [stderr]     Checking tokio-util v0.7.18
[INFO] [stderr]     Checking tokio-stream v0.1.18
[INFO] [stderr]     Checking tower-http v0.6.8
[INFO] [stderr]     Checking hyper-util v0.1.20
[INFO] [stderr]     Checking hyper-tls v0.6.0
[INFO] [stderr]     Checking reqwest v0.12.28
[INFO] [stderr]     Checking teloxide-core v0.13.0
[INFO] [stderr]     Checking teloxide v0.17.0
[INFO] [stderr]     Checking antisuslik v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/main.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::w;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:13:14
[INFO] [stdout]    |
[INFO] [stdout] 13 | use windows::Win32::Foundation::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:14:14
[INFO] [stdout]    |
[INFO] [stdout] 14 | use windows::Win32::Graphics::Gdi::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:15:14
[INFO] [stdout]    |
[INFO] [stdout] 15 | use windows::Win32::System::LibraryLoader::GetModuleHandleW;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:16:14
[INFO] [stdout]    |
[INFO] [stdout] 16 | use windows::Win32::UI::Input::KeyboardAndMouse::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find `Win32` in `windows`
[INFO] [stdout]   --> src/main.rs:17:14
[INFO] [stdout]    |
[INFO] [stdout] 17 | use windows::Win32::UI::WindowsAndMessaging::*;
[INFO] [stdout]    |              ^^^^^ could not find `Win32` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0432]: unresolved import `windows::core`
[INFO] [stdout]   --> src/main.rs:12:14
[INFO] [stdout]    |
[INFO] [stdout] 12 | use windows::core::w;
[INFO] [stdout]    |              ^^^^ could not find `core` in `windows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn rgb(r: u8, g: u8, b: u8) -> COLORREF {
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/main.rs:63:48
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 63 -             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout] 63 +             let _ = InvalidateRect(hwnd, None, true);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/main.rs:102:55
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/main.rs:102:72
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/main.rs:115:48
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 -             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout] 115 +             let _ = InvalidateRect(hwnd, None, true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn key_down(vk: VIRTUAL_KEY) -> bool {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 127 -     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout] 127 +     let home_down = key_down(HK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD7` in this scope
[INFO] [stdout]    --> src/main.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F9` in this scope
[INFO] [stdout]    --> src/main.rs:127:75
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                                                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD9` in this scope
[INFO] [stdout]    --> src/main.rs:128:52
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F8` in this scope
[INFO] [stdout]    --> src/main.rs:128:76
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD3` in this scope
[INFO] [stdout]    --> src/main.rs:129:51
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F10` in this scope
[INFO] [stdout]    --> src/main.rs:129:75
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn register_hotkeys(hwnd: HWND) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:162:42
[INFO] [stdout]     |
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:162:56
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 162 -         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout] 162 +         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, HK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:165:42
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:165:56
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:168:56
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn unregister_hotkeys(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/main.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 |     _hmon: HMONITOR,
[INFO] [stdout]     |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/main.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 |     _hdc: HDC,
[INFO] [stdout]     |           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |     lprect: *mut RECT,
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |     lparam: LPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]    --> src/main.rs:196:6
[INFO] [stdout]     |
[INFO] [stdout] 196 | ) -> BOOL {
[INFO] [stdout]     |      ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 196 - ) -> BOOL {
[INFO] [stdout] 196 + ) -> bool {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:197:45
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let rects = &mut *(lparam.0 as *mut Vec<RECT>);
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | unsafe extern "system" fn enum_monitor_proc<RECT>(
[INFO] [stdout]     |                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/main.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     TRUE
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 199 -     TRUE
[INFO] [stdout] 199 +     true
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn list_monitors() -> Vec<RECT> {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn list_monitors<RECT>() -> Vec<RECT> {
[INFO] [stdout]     |                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/main.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             SRCCOPY,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/main.rs:277:19
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let mut bmi = BITMAPINFO {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/main.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |         bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/main.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn capture_screen_jpeg<BITMAPINFOHEADER>(screen_index: usize) -> Result<Vec<u8>, String> {
[INFO] [stdout]     |                       ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]    --> src/main.rs:284:28
[INFO] [stdout]     |
[INFO] [stdout] 284 |             biCompression: BI_RGB.0,
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/main.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:446:60
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:446:76
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:446:87
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HC_ACTION` in this scope
[INFO] [stdout]    --> src/main.rs:447:16
[INFO] [stdout]     |
[INFO] [stdout] 447 |     if code != HC_ACTION as i32 {
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]    --> src/main.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]    --> src/main.rs:452:47
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYUP` in this scope
[INFO] [stdout]    --> src/main.rs:453:24
[INFO] [stdout]     |
[INFO] [stdout] 453 |     let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYUP` in this scope
[INFO] [stdout]    --> src/main.rs:453:43
[INFO] [stdout]     |
[INFO] [stdout] 453 |     let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/main.rs:458:36
[INFO] [stdout]     |
[INFO] [stdout] 458 |     let kb = &*(lparam.0 as *const KBDLLHOOKSTRUCT);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 462 -     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout] 462 +     let is_home = vk == HK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD7` in this scope
[INFO] [stdout]    --> src/main.rs:462:44
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F9` in this scope
[INFO] [stdout]    --> src/main.rs:462:80
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                                                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:463:25
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD9` in this scope
[INFO] [stdout]    --> src/main.rs:463:45
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F8` in this scope
[INFO] [stdout]    --> src/main.rs:463:81
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                                                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:464:25
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD3` in this scope
[INFO] [stdout]    --> src/main.rs:464:44
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F10` in this scope
[INFO] [stdout]    --> src/main.rs:464:80
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:503:11
[INFO] [stdout]     |
[INFO] [stdout] 503 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |     wparam: WPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |     lparam: LPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:507:6
[INFO] [stdout]     |
[INFO] [stdout] 507 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WDA_EXCLUDEFROMCAPTURE` in this scope
[INFO] [stdout]    --> src/main.rs:510:52
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let _ = SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/main.rs:547:28
[INFO] [stdout]     |
[INFO] [stdout] 547 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/main.rs:550:37
[INFO] [stdout]     |
[INFO] [stdout] 550 |             let pitch_and_family = (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/main.rs:550:55
[INFO] [stdout]     |
[INFO] [stdout] 550 |             let pitch_and_family = (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_BOLD` in this scope
[INFO] [stdout]    --> src/main.rs:552:31
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 -48, 0, 0, 0, FW_BOLD.0 as i32,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/main.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout]  27 | const DEFAULT_CHAT_ID: i64 = 0;
[INFO] [stdout]     | ------------------------------- similarly named constant `DEFAULT_CHAT_ID` defined here
[INFO] [stdout] ...
[INFO] [stdout] 554 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 554 -                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout] 554 +                 DEFAULT_CHAT_ID.0 as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/main.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/main.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_QUALITY` in this scope
[INFO] [stdout]    --> src/main.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 DEFAULT_QUALITY.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/main.rs:603:18
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/main.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/main.rs:612:29
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/main.rs:612:48
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]    --> src/main.rs:612:64
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/main.rs:615:13
[INFO] [stdout]     |
[INFO] [stdout] 615 |             WS_POPUP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]    --> src/main.rs:625:38
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(keyboard_hook), hinstance, 0)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_COLORKEY` in this scope
[INFO] [stdout]    --> src/main.rs:631:73
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let _ = SetLayeredWindowAttributes(hwnd, rgb(255, 0, 255), 255, LWA_COLORKEY);
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/main.rs:634:47
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/main.rs:634:64
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:47:32
[INFO] [stdout]    |
[INFO] [stdout] 47 | fn rgb(r: u8, g: u8, b: u8) -> COLORREF {
[INFO] [stdout]    |                                ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]   --> src/main.rs:63:48
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]    |                                                ^^^^ not found in this scope
[INFO] [stdout]    |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]    |
[INFO] [stdout] 63 -             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout] 63 +             let _ = InvalidateRect(hwnd, None, true);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/main.rs:102:55
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/main.rs:102:72
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/main.rs:115:48
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]     |                                                ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 115 -             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout] 115 +             let _ = InvalidateRect(hwnd, None, true);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `VIRTUAL_KEY` in this scope
[INFO] [stdout]    --> src/main.rs:120:17
[INFO] [stdout]     |
[INFO] [stdout] 120 | fn key_down(vk: VIRTUAL_KEY) -> bool {
[INFO] [stdout]     |                 ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:127:30
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                              ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 127 -     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout] 127 +     let home_down = key_down(HK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD7` in this scope
[INFO] [stdout]    --> src/main.rs:127:51
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F9` in this scope
[INFO] [stdout]    --> src/main.rs:127:75
[INFO] [stdout]     |
[INFO] [stdout] 127 |     let home_down = key_down(VK_HOME) || key_down(VK_NUMPAD7) || key_down(VK_F9);
[INFO] [stdout]     |                                                                           ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:128:30
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                              ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD9` in this scope
[INFO] [stdout]    --> src/main.rs:128:52
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                                                    ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F8` in this scope
[INFO] [stdout]    --> src/main.rs:128:76
[INFO] [stdout]     |
[INFO] [stdout] 128 |     let pgup_down = key_down(VK_PRIOR) || key_down(VK_NUMPAD9) || key_down(VK_F8);
[INFO] [stdout]     |                                                                            ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:129:30
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                              ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD3` in this scope
[INFO] [stdout]    --> src/main.rs:129:51
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                                                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F10` in this scope
[INFO] [stdout]    --> src/main.rs:129:75
[INFO] [stdout]     |
[INFO] [stdout] 129 |     let pgdn_down = key_down(VK_NEXT) || key_down(VK_NUMPAD3) || key_down(VK_F10);
[INFO] [stdout]     |                                                                           ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:160:27
[INFO] [stdout]     |
[INFO] [stdout] 160 | fn register_hotkeys(hwnd: HWND) {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:162:42
[INFO] [stdout]     |
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:162:56
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 162 -         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout] 162 +         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, HK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:165:42
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:165:56
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `MOD_NOREPEAT` in this scope
[INFO] [stdout]    --> src/main.rs:168:42
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:168:56
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |                                                        ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:174:29
[INFO] [stdout]     |
[INFO] [stdout] 174 | fn unregister_hotkeys(hwnd: HWND) {
[INFO] [stdout]     |                             ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HMONITOR` in this scope
[INFO] [stdout]    --> src/main.rs:192:12
[INFO] [stdout]     |
[INFO] [stdout] 192 |     _hmon: HMONITOR,
[INFO] [stdout]     |            ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HDC` in this scope
[INFO] [stdout]    --> src/main.rs:193:11
[INFO] [stdout]     |
[INFO] [stdout] 193 |     _hdc: HDC,
[INFO] [stdout]     |           ^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:194:18
[INFO] [stdout]     |
[INFO] [stdout] 194 |     lprect: *mut RECT,
[INFO] [stdout]     |                  ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:195:13
[INFO] [stdout]     |
[INFO] [stdout] 195 |     lparam: LPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BOOL` in this scope
[INFO] [stdout]    --> src/main.rs:196:6
[INFO] [stdout]     |
[INFO] [stdout] 196 | ) -> BOOL {
[INFO] [stdout]     |      ^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a builtin type with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 196 - ) -> BOOL {
[INFO] [stdout] 196 + ) -> bool {
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:197:45
[INFO] [stdout]     |
[INFO] [stdout] 197 |     let rects = &mut *(lparam.0 as *mut Vec<RECT>);
[INFO] [stdout]     |                                             ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 191 | unsafe extern "system" fn enum_monitor_proc<RECT>(
[INFO] [stdout]     |                                            ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRUE` in this scope
[INFO] [stdout]    --> src/main.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     TRUE
[INFO] [stdout]     |     ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you may want to use a bool value instead
[INFO] [stdout]     |
[INFO] [stdout] 199 -     TRUE
[INFO] [stdout] 199 +     true
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `RECT` in this scope
[INFO] [stdout]    --> src/main.rs:202:27
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn list_monitors() -> Vec<RECT> {
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 202 | fn list_monitors<RECT>() -> Vec<RECT> {
[INFO] [stdout]     |                 ++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SRCCOPY` in this scope
[INFO] [stdout]    --> src/main.rs:263:13
[INFO] [stdout]     |
[INFO] [stdout] 263 |             SRCCOPY,
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFO` in this scope
[INFO] [stdout]    --> src/main.rs:277:19
[INFO] [stdout]     |
[INFO] [stdout] 277 |     let mut bmi = BITMAPINFO {
[INFO] [stdout]     |                   ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/main.rs:278:20
[INFO] [stdout]     |
[INFO] [stdout] 278 |         bmiHeader: BITMAPINFOHEADER {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `BITMAPINFOHEADER` in this scope
[INFO] [stdout]    --> src/main.rs:279:31
[INFO] [stdout]     |
[INFO] [stdout] 279 |             biSize: size_of::<BITMAPINFOHEADER>() as u32,
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout]     |
[INFO] [stdout] help: you might be missing a type parameter
[INFO] [stdout]     |
[INFO] [stdout] 215 | fn capture_screen_jpeg<BITMAPINFOHEADER>(screen_index: usize) -> Result<Vec<u8>, String> {
[INFO] [stdout]     |                       ++++++++++++++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `BI_RGB` in this scope
[INFO] [stdout]    --> src/main.rs:284:28
[INFO] [stdout]     |
[INFO] [stdout] 284 |             biCompression: BI_RGB.0,
[INFO] [stdout]     |                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DIB_RGB_COLORS` in this scope
[INFO] [stdout]    --> src/main.rs:298:13
[INFO] [stdout]     |
[INFO] [stdout] 298 |             DIB_RGB_COLORS,
[INFO] [stdout]     |             ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:446:60
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:446:76
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                            ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:446:87
[INFO] [stdout]     |
[INFO] [stdout] 446 | unsafe extern "system" fn keyboard_hook(code: i32, wparam: WPARAM, lparam: LPARAM) -> LRESULT {
[INFO] [stdout]     |                                                                                       ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `HC_ACTION` in this scope
[INFO] [stdout]    --> src/main.rs:447:16
[INFO] [stdout]     |
[INFO] [stdout] 447 |     if code != HC_ACTION as i32 {
[INFO] [stdout]     |                ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYDOWN` in this scope
[INFO] [stdout]    --> src/main.rs:452:26
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]     |                          ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYDOWN` in this scope
[INFO] [stdout]    --> src/main.rs:452:47
[INFO] [stdout]     |
[INFO] [stdout] 452 |     let is_down = msg == WM_KEYDOWN || msg == WM_SYSKEYDOWN;
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_KEYUP` in this scope
[INFO] [stdout]    --> src/main.rs:453:24
[INFO] [stdout]     |
[INFO] [stdout] 453 |     let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]     |                        ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WM_SYSKEYUP` in this scope
[INFO] [stdout]    --> src/main.rs:453:43
[INFO] [stdout]     |
[INFO] [stdout] 453 |     let is_up = msg == WM_KEYUP || msg == WM_SYSKEYUP;
[INFO] [stdout]     |                                           ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `KBDLLHOOKSTRUCT` in this scope
[INFO] [stdout]    --> src/main.rs:458:36
[INFO] [stdout]     |
[INFO] [stdout] 458 |     let kb = &*(lparam.0 as *const KBDLLHOOKSTRUCT);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_HOME` in this scope
[INFO] [stdout]    --> src/main.rs:462:25
[INFO] [stdout]     |
[INFO] [stdout]  31 | const HK_HOME: i32 = 1;
[INFO] [stdout]     | ----------------------- similarly named constant `HK_HOME` defined here
[INFO] [stdout] ...
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                         ^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 462 -     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout] 462 +     let is_home = vk == HK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD7` in this scope
[INFO] [stdout]    --> src/main.rs:462:44
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F9` in this scope
[INFO] [stdout]    --> src/main.rs:462:80
[INFO] [stdout]     |
[INFO] [stdout] 462 |     let is_home = vk == VK_HOME.0 || vk == VK_NUMPAD7.0 || sc == 0x47 || vk == VK_F9.0;
[INFO] [stdout]     |                                                                                ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_PRIOR` in this scope
[INFO] [stdout]    --> src/main.rs:463:25
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                         ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD9` in this scope
[INFO] [stdout]    --> src/main.rs:463:45
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                                             ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F8` in this scope
[INFO] [stdout]    --> src/main.rs:463:81
[INFO] [stdout]     |
[INFO] [stdout] 463 |     let is_pgup = vk == VK_PRIOR.0 || vk == VK_NUMPAD9.0 || sc == 0x49 || vk == VK_F8.0;
[INFO] [stdout]     |                                                                                 ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NEXT` in this scope
[INFO] [stdout]    --> src/main.rs:464:25
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                         ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_NUMPAD3` in this scope
[INFO] [stdout]    --> src/main.rs:464:44
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                                            ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `VK_F10` in this scope
[INFO] [stdout]    --> src/main.rs:464:80
[INFO] [stdout]     |
[INFO] [stdout] 464 |     let is_pgdn = vk == VK_NEXT.0 || vk == VK_NUMPAD3.0 || sc == 0x51 || vk == VK_F10.0;
[INFO] [stdout]     |                                                                                ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:503:11
[INFO] [stdout]     |
[INFO] [stdout] 503 |     hwnd: HWND,
[INFO] [stdout]     |           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `WPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:505:13
[INFO] [stdout]     |
[INFO] [stdout] 505 |     wparam: WPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:506:13
[INFO] [stdout]     |
[INFO] [stdout] 506 |     lparam: LPARAM,
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find type `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:507:6
[INFO] [stdout]     |
[INFO] [stdout] 507 | ) -> LRESULT {
[INFO] [stdout]     |      ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WDA_EXCLUDEFROMCAPTURE` in this scope
[INFO] [stdout]    --> src/main.rs:510:52
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let _ = SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE);
[INFO] [stdout]     |                                                    ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `TRANSPARENT` in this scope
[INFO] [stdout]    --> src/main.rs:547:28
[INFO] [stdout]     |
[INFO] [stdout] 547 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |                            ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_PITCH` in this scope
[INFO] [stdout]    --> src/main.rs:550:37
[INFO] [stdout]     |
[INFO] [stdout] 550 |             let pitch_and_family = (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32;
[INFO] [stdout]     |                                     ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FF_DONTCARE` in this scope
[INFO] [stdout]    --> src/main.rs:550:55
[INFO] [stdout]     |
[INFO] [stdout] 550 |             let pitch_and_family = (DEFAULT_PITCH.0 | FF_DONTCARE.0) as u32;
[INFO] [stdout]     |                                                       ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `FW_BOLD` in this scope
[INFO] [stdout]    --> src/main.rs:552:31
[INFO] [stdout]     |
[INFO] [stdout] 552 |                 -48, 0, 0, 0, FW_BOLD.0 as i32,
[INFO] [stdout]     |                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_CHARSET` in this scope
[INFO] [stdout]    --> src/main.rs:554:17
[INFO] [stdout]     |
[INFO] [stdout]  27 | const DEFAULT_CHAT_ID: i64 = 0;
[INFO] [stdout]     | ------------------------------- similarly named constant `DEFAULT_CHAT_ID` defined here
[INFO] [stdout] ...
[INFO] [stdout] 554 |                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a constant with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 554 -                 DEFAULT_CHARSET.0 as u32,
[INFO] [stdout] 554 +                 DEFAULT_CHAT_ID.0 as u32,
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `OUT_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/main.rs:555:17
[INFO] [stdout]     |
[INFO] [stdout] 555 |                 OUT_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `CLIP_DEFAULT_PRECIS` in this scope
[INFO] [stdout]    --> src/main.rs:556:17
[INFO] [stdout]     |
[INFO] [stdout] 556 |                 CLIP_DEFAULT_PRECIS.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `DEFAULT_QUALITY` in this scope
[INFO] [stdout]    --> src/main.rs:557:17
[INFO] [stdout]     |
[INFO] [stdout] 557 |                 DEFAULT_QUALITY.0 as u32,
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0422]: cannot find struct, variant or union type `WNDCLASSW` in this scope
[INFO] [stdout]    --> src/main.rs:603:18
[INFO] [stdout]     |
[INFO] [stdout] 603 |         let wc = WNDCLASSW {
[INFO] [stdout]     |                  ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOPMOST` in this scope
[INFO] [stdout]    --> src/main.rs:612:13
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |             ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TOOLWINDOW` in this scope
[INFO] [stdout]    --> src/main.rs:612:29
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_LAYERED` in this scope
[INFO] [stdout]    --> src/main.rs:612:48
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_EX_TRANSPARENT` in this scope
[INFO] [stdout]    --> src/main.rs:612:64
[INFO] [stdout]     |
[INFO] [stdout] 612 |             WS_EX_TOPMOST | WS_EX_TOOLWINDOW | WS_EX_LAYERED | WS_EX_TRANSPARENT,
[INFO] [stdout]     |                                                                ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WS_POPUP` in this scope
[INFO] [stdout]    --> src/main.rs:615:13
[INFO] [stdout]     |
[INFO] [stdout] 615 |             WS_POPUP,
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `WH_KEYBOARD_LL` in this scope
[INFO] [stdout]    --> src/main.rs:625:38
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(keyboard_hook), hinstance, 0)
[INFO] [stdout]     |                                      ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `LWA_COLORKEY` in this scope
[INFO] [stdout]    --> src/main.rs:631:73
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let _ = SetLayeredWindowAttributes(hwnd, rgb(255, 0, 255), 255, LWA_COLORKEY);
[INFO] [stdout]     |                                                                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_SHOW` in this scope
[INFO] [stdout]    --> src/main.rs:634:47
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                               ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find value `SW_HIDE` in this scope
[INFO] [stdout]    --> src/main.rs:634:64
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                                                                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     COLORREF((r as u32) | ((g as u32) << 8) | ((b as u32) << 16))
[INFO] [stdout]    |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `COLORREF` in this scope
[INFO] [stdout]   --> src/main.rs:48:5
[INFO] [stdout]    |
[INFO] [stdout] 48 |     COLORREF((r as u32) | ((g as u32) << 8) | ((b as u32) << 16))
[INFO] [stdout]    |     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]   --> src/main.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]   --> src/main.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]   --> src/main.rs:60:16
[INFO] [stdout]    |
[INFO] [stdout] 60 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]   --> src/main.rs:63:21
[INFO] [stdout]    |
[INFO] [stdout] 63 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]   --> src/main.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/main.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateWindow` in this scope
[INFO] [stdout]    --> src/main.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 let _ = UpdateWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]   --> src/main.rs:99:16
[INFO] [stdout]    |
[INFO] [stdout] 99 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]    |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/main.rs:102:21
[INFO] [stdout]     |
[INFO] [stdout] 102 |             let _ = ShowWindow(hwnd, if new_visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                     ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateWindow` in this scope
[INFO] [stdout]    --> src/main.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 |                 let _ = UpdateWindow(hwnd);
[INFO] [stdout]     |                         ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/main.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:112:16
[INFO] [stdout]     |
[INFO] [stdout] 112 |     let hwnd = HWND(OVERLAY_HWND.load(Ordering::Relaxed));
[INFO] [stdout]     |                ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/main.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     unsafe { (GetAsyncKeyState(vk.0 as i32) as u16 & 0x8000) != 0 }
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `InvalidateRect` in this scope
[INFO] [stdout]    --> src/main.rs:115:21
[INFO] [stdout]     |
[INFO] [stdout] 115 |             let _ = InvalidateRect(hwnd, None, TRUE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetAsyncKeyState` in this scope
[INFO] [stdout]    --> src/main.rs:121:15
[INFO] [stdout]     |
[INFO] [stdout] 121 |     unsafe { (GetAsyncKeyState(vk.0 as i32) as u16 & 0x8000) != 0 }
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:165:12
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let _ = UnregisterHotKey(hwnd, HK_HOME);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 |             let _ = UnregisterHotKey(hwnd, HK_PGUP);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let _ = UnregisterHotKey(hwnd, HK_PGDN);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:162:12
[INFO] [stdout]     |
[INFO] [stdout] 162 |         if RegisterHotKey(hwnd, HK_HOME, MOD_NOREPEAT, VK_HOME.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:165:12
[INFO] [stdout]     |
[INFO] [stdout] 165 |         if RegisterHotKey(hwnd, HK_PGUP, MOD_NOREPEAT, VK_PRIOR.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:168:12
[INFO] [stdout]     |
[INFO] [stdout] 168 |         if RegisterHotKey(hwnd, HK_PGDN, MOD_NOREPEAT, VK_NEXT.0 as u32).is_ok() {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:178:21
[INFO] [stdout]     |
[INFO] [stdout] 178 |             let _ = UnregisterHotKey(hwnd, HK_HOME);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:181:21
[INFO] [stdout]     |
[INFO] [stdout] 181 |             let _ = UnregisterHotKey(hwnd, HK_PGUP);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnregisterHotKey` in this scope
[INFO] [stdout]    --> src/main.rs:184:21
[INFO] [stdout]     |
[INFO] [stdout] 184 |             let _ = UnregisterHotKey(hwnd, HK_PGDN);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             LPARAM(&mut rects as *mut _ as isize),
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]    --> src/main.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let _ = EnumDisplayMonitors(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LPARAM` in this scope
[INFO] [stdout]    --> src/main.rs:209:13
[INFO] [stdout]     |
[INFO] [stdout] 209 |             LPARAM(&mut rects as *mut _ as isize),
[INFO] [stdout]     |             ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EnumDisplayMonitors` in this scope
[INFO] [stdout]    --> src/main.rs:205:17
[INFO] [stdout]     |
[INFO] [stdout] 205 |         let _ = EnumDisplayMonitors(
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:232:36
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let screen_dc = unsafe { GetDC(HWND(0 as *mut _)) };
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/main.rs:232:30
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let screen_dc = unsafe { GetDC(HWND(0 as *mut _)) };
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/main.rs:237:27
[INFO] [stdout]     |
[INFO] [stdout] 237 |     let mem_dc = unsafe { CreateCompatibleDC(screen_dc) };
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:239:36
[INFO] [stdout]     |
[INFO] [stdout] 239 |         unsafe { let _ = ReleaseDC(HWND(0 as *mut _), screen_dc); }
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |         unsafe { let _ = ReleaseDC(HWND(0 as *mut _), screen_dc); }
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/main.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let bmp = unsafe { CreateCompatibleBitmap(screen_dc, width, height) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:232:36
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let screen_dc = unsafe { GetDC(HWND(0 as *mut _)) };
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDC` in this scope
[INFO] [stdout]    --> src/main.rs:232:30
[INFO] [stdout]     |
[INFO] [stdout] 232 |     let screen_dc = unsafe { GetDC(HWND(0 as *mut _)) };
[INFO] [stdout]     |                              ^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:247:31
[INFO] [stdout]     |
[INFO] [stdout] 247 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleDC` in this scope
[INFO] [stdout]    --> src/main.rs:237:27
[INFO] [stdout]     |
[INFO] [stdout] 237 |     let mem_dc = unsafe { CreateCompatibleDC(screen_dc) };
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:239:36
[INFO] [stdout]     |
[INFO] [stdout] 239 |         unsafe { let _ = ReleaseDC(HWND(0 as *mut _), screen_dc); }
[INFO] [stdout]     |                                    ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:252:24
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let old = unsafe { SelectObject(mem_dc, bmp) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:239:26
[INFO] [stdout]     |
[INFO] [stdout] 239 |         unsafe { let _ = ReleaseDC(HWND(0 as *mut _), screen_dc); }
[INFO] [stdout]     |                          ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/main.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         BitBlt(
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 |             let _ = SelectObject(mem_dc, old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateCompatibleBitmap` in this scope
[INFO] [stdout]    --> src/main.rs:243:24
[INFO] [stdout]     |
[INFO] [stdout] 243 |     let bmp = unsafe { CreateCompatibleBitmap(screen_dc, width, height) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |             let _ = DeleteObject(bmp);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:246:21
[INFO] [stdout]     |
[INFO] [stdout] 246 |             let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:247:31
[INFO] [stdout]     |
[INFO] [stdout] 247 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:247:21
[INFO] [stdout]     |
[INFO] [stdout] 247 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:252:24
[INFO] [stdout]     |
[INFO] [stdout] 252 |     let old = unsafe { SelectObject(mem_dc, bmp) };
[INFO] [stdout]     |                        ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BitBlt` in this scope
[INFO] [stdout]    --> src/main.rs:254:9
[INFO] [stdout]     |
[INFO] [stdout] 254 |         BitBlt(
[INFO] [stdout]     |         ^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:268:21
[INFO] [stdout]     |
[INFO] [stdout] 268 |             let _ = SelectObject(mem_dc, old);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:269:21
[INFO] [stdout]     |
[INFO] [stdout] 269 |             let _ = DeleteObject(bmp);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDIBits` in this scope
[INFO] [stdout]    --> src/main.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         GetDIBits(
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:270:21
[INFO] [stdout]     |
[INFO] [stdout] 270 |             let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let _ = SelectObject(mem_dc, old);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let _ = DeleteObject(bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:271:31
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                               ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:271:21
[INFO] [stdout]     |
[INFO] [stdout] 271 |             let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:306:27
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetDIBits` in this scope
[INFO] [stdout]    --> src/main.rs:291:9
[INFO] [stdout]     |
[INFO] [stdout] 291 |         GetDIBits(
[INFO] [stdout]     |         ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:303:17
[INFO] [stdout]     |
[INFO] [stdout] 303 |         let _ = SelectObject(mem_dc, old);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:304:17
[INFO] [stdout]     |
[INFO] [stdout] 304 |         let _ = DeleteObject(bmp);
[INFO] [stdout]     |                 ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteDC` in this scope
[INFO] [stdout]    --> src/main.rs:305:17
[INFO] [stdout]     |
[INFO] [stdout] 305 |         let _ = DeleteDC(mem_dc);
[INFO] [stdout]     |                 ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HWND` in this scope
[INFO] [stdout]    --> src/main.rs:306:27
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                           ^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ReleaseDC` in this scope
[INFO] [stdout]    --> src/main.rs:306:17
[INFO] [stdout]     |
[INFO] [stdout] 306 |         let _ = ReleaseDC(HWND(0 as *mut _), screen_dc);
[INFO] [stdout]     |                 ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 448 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 448 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 448 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:448:16
[INFO] [stdout]     |
[INFO] [stdout] 448 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:448:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 448 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 448 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 448 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:448:16
[INFO] [stdout]     |
[INFO] [stdout] 448 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 455 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 455 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 455 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:455:16
[INFO] [stdout]     |
[INFO] [stdout] 455 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:455:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 455 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 455 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 455 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:455:16
[INFO] [stdout]     |
[INFO] [stdout] 455 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:471:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 471 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 471 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 471 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:471:16
[INFO] [stdout]     |
[INFO] [stdout] 471 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:479:16
[INFO] [stdout]     |
[INFO] [stdout] 479 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:471:31
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 471 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                               ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 471 -         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout] 471 +         return CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:471:16
[INFO] [stdout]     |
[INFO] [stdout] 471 |         return CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam);
[INFO] [stdout]     |                ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:487:16
[INFO] [stdout]     |
[INFO] [stdout] 487 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:495:16
[INFO] [stdout]     |
[INFO] [stdout] 495 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:479:16
[INFO] [stdout]     |
[INFO] [stdout] 479 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:498:20
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 498 |     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 498 -     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout] 498 +     CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:487:16
[INFO] [stdout]     |
[INFO] [stdout] 487 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowDisplayAffinity` in this scope
[INFO] [stdout]    --> src/main.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let _ = SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/main.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |             let _ = SetTimer(hwnd, TIMER_ID, 30, None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:495:16
[INFO] [stdout]     |
[INFO] [stdout] 495 |         return LRESULT(1);
[INFO] [stdout]     |                ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:513:13
[INFO] [stdout]     |
[INFO] [stdout] 513 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:498:20
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 498 |     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |                    ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 498 -     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout] 498 +     CallNextHookEx(HOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CallNextHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:498:5
[INFO] [stdout]     |
[INFO] [stdout] 498 |     CallNextHookEx(HHOOK(HOOK.load(Ordering::Relaxed)), code, wparam, lparam)
[INFO] [stdout]     |     ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowDisplayAffinity` in this scope
[INFO] [stdout]    --> src/main.rs:510:21
[INFO] [stdout]     |
[INFO] [stdout] 510 |             let _ = SetWindowDisplayAffinity(hwnd, WDA_EXCLUDEFROMCAPTURE);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTimer` in this scope
[INFO] [stdout]    --> src/main.rs:511:21
[INFO] [stdout]     |
[INFO] [stdout] 511 |             let _ = SetTimer(hwnd, TIMER_ID, 30, None);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:513:13
[INFO] [stdout]     |
[INFO] [stdout] 513 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:531:13
[INFO] [stdout]     |
[INFO] [stdout] 531 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/main.rs:540:26
[INFO] [stdout]     |
[INFO] [stdout] 540 |             let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/main.rs:541:23
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/main.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 |             let bg = CreateSolidBrush(rgb(255, 0, 255));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/main.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             FillRect(hdc, &ps.rcPaint, bg);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:545:21
[INFO] [stdout]     |
[INFO] [stdout] 545 |             let _ = DeleteObject(bg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/main.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/main.rs:548:13
[INFO] [stdout]     |
[INFO] [stdout] 548 |             SetTextColor(hdc, rgb(255, 255, 255));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/main.rs:551:24
[INFO] [stdout]     |
[INFO] [stdout] 551 |             let font = CreateFontW(
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:561:23
[INFO] [stdout]     |
[INFO] [stdout] 561 |             let old = SelectObject(hdc, font);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]    --> src/main.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             let _ = TextOutW(hdc, 20, 20, &utf16);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:537:13
[INFO] [stdout]     |
[INFO] [stdout] 537 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `PAINTSTRUCT` in this scope
[INFO] [stdout]    --> src/main.rs:540:26
[INFO] [stdout]     |
[INFO] [stdout] 540 |             let mut ps = PAINTSTRUCT::default();
[INFO] [stdout]     |                          ^^^^^^^^^^^ use of undeclared type `PAINTSTRUCT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `BeginPaint` in this scope
[INFO] [stdout]    --> src/main.rs:541:23
[INFO] [stdout]     |
[INFO] [stdout] 541 |             let hdc = BeginPaint(hwnd, &mut ps);
[INFO] [stdout]     |                       ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateSolidBrush` in this scope
[INFO] [stdout]    --> src/main.rs:543:22
[INFO] [stdout]     |
[INFO] [stdout] 543 |             let bg = CreateSolidBrush(rgb(255, 0, 255));
[INFO] [stdout]     |                      ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `FillRect` in this scope
[INFO] [stdout]    --> src/main.rs:544:13
[INFO] [stdout]     |
[INFO] [stdout] 544 |             FillRect(hdc, &ps.rcPaint, bg);
[INFO] [stdout]     |             ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:545:21
[INFO] [stdout]     |
[INFO] [stdout] 545 |             let _ = DeleteObject(bg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetBkMode` in this scope
[INFO] [stdout]    --> src/main.rs:547:13
[INFO] [stdout]     |
[INFO] [stdout] 547 |             SetBkMode(hdc, TRANSPARENT);
[INFO] [stdout]     |             ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetTextColor` in this scope
[INFO] [stdout]    --> src/main.rs:548:13
[INFO] [stdout]     |
[INFO] [stdout] 548 |             SetTextColor(hdc, rgb(255, 255, 255));
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateFontW` in this scope
[INFO] [stdout]    --> src/main.rs:551:24
[INFO] [stdout]     |
[INFO] [stdout] 551 |             let font = CreateFontW(
[INFO] [stdout]     |                        ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:561:23
[INFO] [stdout]     |
[INFO] [stdout] 561 |             let old = SelectObject(hdc, font);
[INFO] [stdout]     |                       ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TextOutW` in this scope
[INFO] [stdout]    --> src/main.rs:575:21
[INFO] [stdout]     |
[INFO] [stdout] 575 |             let _ = TextOutW(hdc, 20, 20, &utf16);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:577:13
[INFO] [stdout]     |
[INFO] [stdout] 577 |             SelectObject(hdc, old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |             let _ = DeleteObject(font);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/main.rs:580:21
[INFO] [stdout]     |
[INFO] [stdout] 580 |             let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:581:13
[INFO] [stdout]     |
[INFO] [stdout] 581 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/main.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |             let _ = KillTimer(hwnd, TIMER_ID);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:586:24
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 586 |             let hook = HHOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 586 -             let hook = HHOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout] 586 +             let hook = HOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SelectObject` in this scope
[INFO] [stdout]    --> src/main.rs:577:13
[INFO] [stdout]     |
[INFO] [stdout] 577 |             SelectObject(hdc, old);
[INFO] [stdout]     |             ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DeleteObject` in this scope
[INFO] [stdout]    --> src/main.rs:578:21
[INFO] [stdout]     |
[INFO] [stdout] 578 |             let _ = DeleteObject(font);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `EndPaint` in this scope
[INFO] [stdout]    --> src/main.rs:580:21
[INFO] [stdout]     |
[INFO] [stdout] 580 |             let _ = EndPaint(hwnd, &ps);
[INFO] [stdout]     |                     ^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:581:13
[INFO] [stdout]     |
[INFO] [stdout] 581 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `KillTimer` in this scope
[INFO] [stdout]    --> src/main.rs:584:21
[INFO] [stdout]     |
[INFO] [stdout] 584 |             let _ = KillTimer(hwnd, TIMER_ID);
[INFO] [stdout]     |                     ^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:588:25
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 let _ = UnhookWindowsHookEx(hook);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/main.rs:590:13
[INFO] [stdout]     |
[INFO] [stdout] 590 |             PostQuitMessage(0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:591:13
[INFO] [stdout]     |
[INFO] [stdout] 591 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/main.rs:593:14
[INFO] [stdout]     |
[INFO] [stdout] 593 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/main.rs:600:25
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let hinstance = HINSTANCE::from(hmodule);
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `HINSTANCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/main.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/main.rs:611:20
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/main.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(keyboard_hook), hinstance, 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/main.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let _ = SetLayeredWindowAttributes(hwnd, rgb(255, 0, 255), 255, LWA_COLORKEY);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/main.rs:634:17
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateWindow` in this scope
[INFO] [stdout]    --> src/main.rs:636:21
[INFO] [stdout]     |
[INFO] [stdout] 636 |             let _ = UpdateWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/main.rs:639:23
[INFO] [stdout]     |
[INFO] [stdout] 639 |         let mut msg = MSG::default();
[INFO] [stdout]     |                       ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:640:15
[INFO] [stdout]     |
[INFO] [stdout] 640 |         while GetMessageW(&mut msg, None, 0, 0).into() {
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/main.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |             let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `HHOOK` in this scope
[INFO] [stdout]    --> src/main.rs:586:24
[INFO] [stdout]     |
[INFO] [stdout]  21 | static HOOK: AtomicPtr<c_void> = AtomicPtr::new(std::ptr::null_mut());
[INFO] [stdout]     | ---------------------------------------------------------------------- similarly named static `HOOK` defined here
[INFO] [stdout] ...
[INFO] [stdout] 586 |             let hook = HHOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout]     |                        ^^^^^
[INFO] [stdout]     |
[INFO] [stdout] help: a static with a similar name exists
[INFO] [stdout]     |
[INFO] [stdout] 586 -             let hook = HHOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout] 586 +             let hook = HOOK(HOOK.swap(std::ptr::null_mut(), Ordering::Relaxed));
[INFO] [stdout]     |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UnhookWindowsHookEx` in this scope
[INFO] [stdout]    --> src/main.rs:588:25
[INFO] [stdout]     |
[INFO] [stdout] 588 |                 let _ = UnhookWindowsHookEx(hook);
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `PostQuitMessage` in this scope
[INFO] [stdout]    --> src/main.rs:590:13
[INFO] [stdout]     |
[INFO] [stdout] 590 |             PostQuitMessage(0);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `LRESULT` in this scope
[INFO] [stdout]    --> src/main.rs:591:13
[INFO] [stdout]     |
[INFO] [stdout] 591 |             LRESULT(0)
[INFO] [stdout]     |             ^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DefWindowProcW` in this scope
[INFO] [stdout]    --> src/main.rs:593:14
[INFO] [stdout]     |
[INFO] [stdout] 593 |         _ => DefWindowProcW(hwnd, msg, wparam, lparam),
[INFO] [stdout]     |              ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `HINSTANCE` in this scope
[INFO] [stdout]    --> src/main.rs:600:25
[INFO] [stdout]     |
[INFO] [stdout] 600 |         let hinstance = HINSTANCE::from(hmodule);
[INFO] [stdout]     |                         ^^^^^^^^^ use of undeclared type `HINSTANCE`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `RegisterClassW` in this scope
[INFO] [stdout]    --> src/main.rs:609:9
[INFO] [stdout]     |
[INFO] [stdout] 609 |         RegisterClassW(&wc);
[INFO] [stdout]     |         ^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `CreateWindowExW` in this scope
[INFO] [stdout]    --> src/main.rs:611:20
[INFO] [stdout]     |
[INFO] [stdout] 611 |         let hwnd = CreateWindowExW(
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetWindowsHookExW` in this scope
[INFO] [stdout]    --> src/main.rs:625:20
[INFO] [stdout]     |
[INFO] [stdout] 625 |         let hook = SetWindowsHookExW(WH_KEYBOARD_LL, Some(keyboard_hook), hinstance, 0)
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `SetLayeredWindowAttributes` in this scope
[INFO] [stdout]    --> src/main.rs:631:17
[INFO] [stdout]     |
[INFO] [stdout] 631 |         let _ = SetLayeredWindowAttributes(hwnd, rgb(255, 0, 255), 255, LWA_COLORKEY);
[INFO] [stdout]     |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `ShowWindow` in this scope
[INFO] [stdout]    --> src/main.rs:634:17
[INFO] [stdout]     |
[INFO] [stdout] 634 |         let _ = ShowWindow(hwnd, if visible { SW_SHOW } else { SW_HIDE });
[INFO] [stdout]     |                 ^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `UpdateWindow` in this scope
[INFO] [stdout]    --> src/main.rs:636:21
[INFO] [stdout]     |
[INFO] [stdout] 636 |             let _ = UpdateWindow(hwnd);
[INFO] [stdout]     |                     ^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0433]: cannot find type `MSG` in this scope
[INFO] [stdout]    --> src/main.rs:639:23
[INFO] [stdout]     |
[INFO] [stdout] 639 |         let mut msg = MSG::default();
[INFO] [stdout]     |                       ^^^ use of undeclared type `MSG`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `GetMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:640:15
[INFO] [stdout]     |
[INFO] [stdout] 640 |         while GetMessageW(&mut msg, None, 0, 0).into() {
[INFO] [stdout]     |               ^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `TranslateMessage` in this scope
[INFO] [stdout]    --> src/main.rs:641:21
[INFO] [stdout]     |
[INFO] [stdout] 641 |             let _ = TranslateMessage(&msg);
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0425]: cannot find function, tuple struct or tuple variant `DispatchMessageW` in this scope
[INFO] [stdout]    --> src/main.rs:642:13
[INFO] [stdout]     |
[INFO] [stdout] 642 |             DispatchMessageW(&msg);
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^ not found in this scope
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0422, E0425, E0432, E0433.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0422`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `antisuslik` (bin "antisuslik") due to 170 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: could not compile `antisuslik` (bin "antisuslik" test) due to 170 previous errors
[INFO] running `Command { std: "docker" "inspect" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f", kill_on_drop: false }`
[INFO] [stdout] c599d5b538ccdd2e32ef74818ac8b9da2d0beb7ab1a97bfe1a57a3c68195534f
